iT邦幫忙

0

Day 2|安裝 Flask,啟動第一個 Python 網站

  • 分享至 

  • xImage
  •  

今天開始正式寫程式。

  1. 確認 Python 是否安裝
    在 VS Code 上方選單選擇「終端機 → 新增終端機」,輸入:
    python --version

如果電腦顯示 Python 版本,例如 Python 3.12.x,代表可以繼續。

如果找不到指令,可以再試:
py --version

如果兩個指令都無法執行,就需要先安裝 Python,再重新開啟 VS Code。
2. 建立虛擬環境
在終端機輸入:
python -m venv .venv

如果你的電腦是使用 py 指令,則輸入:
py -m venv .venv

虛擬環境的用途是讓這個專案使用自己的套件,不容易與其他 Python 專案互相影響。這也是 Python 官方文件建議的常見做法。

Python 3.15.0 documentation
+1

在 Windows PowerShell 中,接著執行:
..venv\Scripts\Activate.ps1

成功後,終端機前面通常會出現:
(.venv)

如果 PowerShell 顯示執行原則錯誤,先不要隨意修改系統設定;可以改用 VS Code 的 Command Prompt 終端機,再執行:
.venv\Scripts\activate.bat

  1. 安裝 Flask
    確認虛擬環境已啟動後,輸入:
    python -m pip install Flask

安裝完成後,再輸入:
python -m pip show Flask

如果出現 Flask 的套件資訊,代表安裝成功。

接著在 requirements.txt 中填入:
Flask

這份檔案的用途是記錄專案的依賴套件,讓之後重新建立環境時可以使用:
python -m pip install -r requirements.txt

  1. 撰寫第一個 Flask 程式
    打開 app.py,貼上以下完整程式碼:
    from flask import Flask# 建立 Flask 應用程式app = Flask(name)# 設定首頁網址@app.route("/")def home(): return "My Media Library我的電影與遊戲收藏庫"# 啟動開發伺服器if name == "main": app.run(debug=True)

  2. 執行網站
    在終端機輸入:
    python app.py

成功時,終端機會出現類似以下的網址:
http://127.0.0.1:5000

開啟瀏覽器,輸入這個網址。

你應該會看到:
My Media Library
我的電影與遊戲收藏庫

這是今天用 Flask 建立的第一個網頁。

  1. 解釋這段程式碼
  • from flask import Flask:把 Flask 類別匯入程式。
  • app = Flask(name):建立網站應用程式。
  • @app.route("/"):指定使用者進入網站首頁時要執行哪個函式。
  • def home()::定義首頁的處理函式。
  • return ...:將 HTML 內容傳回瀏覽器。
  • app.run(debug=True):啟動開發用伺服器,方便測試程式。
    這是 Flask 官方快速入門所使用的基本架構。

Flask Documentation (3.1.x)

注意:debug=True 適合本機開發,正式部署到網路時不要直接使用這個設定。


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言